package com.situ.study;

import org.junit.Test;

public class HelloWorld {
	
	
	// main    Alt+/
	/**
	 * 这是一个入口方法
	 * @param args
	 */
	public static void main(String[] args) {
		// syso
		System.out.println("HelloWorld!!!");
		// int是一个类型：代表整数类型
		// age:变量 
		// 编程里面=不是判断相等的意思，是赋值的意思，把等号右边的23赋值给age这个变量
		int age = 23;
		System.out.println(age);
		// age是变量，等号右边任何整数类型的值都可以赋值给age变量
		/*age = 34;
		System.out.println(age);*/
		
		int num1 = 3;
		num1 = 2;
		int num2 = 4;
		int result = num1 + num2;
		System.out.println(result);
		
		// 方法名+括号
		// test1();
		
	}
	
	@Test
	public void test1() {
		int num1 = 3;
		int num2 = 4;
		int result = num1 + num2;
		// 字符串和整数拼接做成一个新的字符串
		System.out.println("相加结果：" + result);
		// Duplicate local variable result
		result = num1 - num2;
		System.out.println("相减结果：" + result);// Ctrl+Alt+向下箭头
		result = num1 * num2;
		System.out.println("相乘结果：" + result);
		result = num1 / num2;
		System.out.println("相除结果：" + result);
		
	}
	
	@Test
	public void test2() {
		// syst  trace
		System.out.println("HelloWorld.test2()");
		System.out.println(8 / 2);// 4
		System.out.println(8 % 2);// 0
		System.out.println(8 / 3);// 2
		System.out.println(8 % 3);// 2
		System.out.println(2 / 7);// 0
		System.out.println(2 % 7);// 2
	}
	
	@Test
	public void test3() {
		boolean b1 = true;
		b1 = false;
		System.out.println(b1);
		
		int num1 = 40;
		int num2 = 34;
		boolean b = (num1 == num2);
		System.out.println(b);// false
	}
	
	@Test
	public void test4() {
		int num1 = 65;// 平时成绩
		int num2 = 400;// 四级成绩
		boolean b = (num1 > 60) && (num2 > 300);
		System.out.println(b);
	}
	
	@Test
	public void test5() {
		int num1 = 20;// 平时成绩
		int num2 = 400;// 四级成绩
		boolean b = (num1 > 60) || (num2 > 300);
		System.out.println(b);
	}
}
